home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / redakcyjne / programy / PSPad editor 4.5.4 build 2356 beta / pspad454inst_en.exe / {app} / Context / psC.DEF < prev    next >
Text File  |  2008-05-27  |  4KB  |  280 lines

  1. ; PSPad code template file for psC
  2. ; author:  Luc Morin
  3. ; E-mail: luc_morin@uqac.ca
  4. ; last revision 26. mai 2008  17:07
  5. ;
  6. ;
  7. ;   (black)
  8. ; B (blue)
  9. ; D (dark gray)
  10. ; F (fuchsia)
  11. ; G (green)
  12. ; M (maroon)
  13. ; N (navy)
  14. ; P (purple)
  15. ; R (red)
  16. ;
  17. ;
  18.  
  19. [Macro definition]
  20. [/*...*/ |G comments /* ... */ ]
  21. /*
  22.     º|
  23. */
  24. [#define|R ]
  25. |#define
  26. [#include|R ]
  27. |#include
  28. [component|B component definition]
  29. component | ()
  30. {
  31.  
  32. }
  33. [for|B for statement]
  34. for(  |; ; )
  35. {
  36.  
  37. }
  38. [if|B if statement]
  39. if( |)
  40. {
  41.  
  42. }
  43. [start |N start function ]
  44. start ()
  45. {|
  46.  
  47. }
  48. [stop |N stop function ]
  49. stop ()
  50. {|
  51.  
  52. }
  53. [switch|B switch statement]
  54. switch( |)
  55. {
  56.     case :
  57.  
  58.     case :
  59.  
  60.     default:
  61.  
  62. }
  63. [timerEnd |N timerEnd function ]
  64. timerEnd ();
  65. {|
  66.  
  67. }
  68.  
  69. [FORi|B for statement]
  70. for(int i=0;i  |;i++)
  71. {
  72.  
  73. }
  74. [case |B switch case statement]
  75. case |:
  76. ;
  77. ;
  78. [abs | ]
  79. int abs (int j);
  80. [acos | ]
  81. double acos (double x);
  82. [asin | arcsinus x]
  83. double asin (double x);
  84. [atan | arctangent x]
  85. double atan (double x);
  86. [atan2 | ]
  87. double atan2 (double y, double x);
  88. [bit | ]
  89. any bit (any x, ubyte p);
  90. [bits | ]
  91. any bits (any x, ubyte l, ubyte h);
  92. [ceil | ]
  93. double ceil (double x);
  94. [cos | kosinus x]
  95. double cos (double x);
  96. [cosh | hyperbolick² kosinus x]
  97. double cosh (double x);
  98. [exp | ]
  99. double exp (double x);
  100. [fabs | ]
  101. double fabs (double x);
  102. [getScanPeriod | ]
  103. time getScanPeriod (void);
  104. [getTimer | ]
  105. time getTimer (void);
  106. [isalnum | ]
  107. bool isalnum (ubyte c);
  108. [isalpha | ]
  109. bool isalpha (ubyte c);
  110. [isascii | ]
  111. bool isascii (ubyte c);
  112. [iscntrl | ]
  113. bool iscntrl (ubyte c);
  114. [isdigit | ]
  115. bool isdigit (ubyte c);
  116. [islower | ]
  117. bool islower (ubyte c);
  118. [isprint | ]
  119. bool isprint (ubyte c);
  120. [ispunct | ]
  121. bool ispunct (ubyte c);
  122. [isspace | ]
  123. bool isspace (ubyte c);
  124. [istrig | ]
  125. bool isspace (any port);
  126. [isupper | ]
  127. bool isupper (ubyte c);
  128. [isxdigit | ]
  129. bool isxdigit (ubyte c);
  130. [log | ]
  131. double log (double x);
  132. [log10 | ]
  133. double log10 (double x);
  134. [log2 | ]
  135. double log2 (double x);
  136. [manitssa | ]
  137. int manitssa (double x);
  138. [mulex | ]
  139. int mulex (int x, int y);
  140. [pow | ]
  141. double pow (double x, double y);
  142. [rand | ]
  143. int rand (void);
  144. [setbit | ]
  145. void setbit (any v, ubyte p, bit v);
  146. [setbits | ]
  147. void setbits (any v, ubyte h, ubyte l, any v);
  148. [setTimer | ]
  149. void setTimer (time t);
  150. [sign | ]
  151. bit sign (float v));
  152. [sin | ]
  153. double sin (double x);
  154. [sinh | ]
  155. double sinh (double x);
  156. [sqrt | ]
  157. double sqrt (double x);
  158. [srand | ]
  159. void srand (unsigned int seed);
  160. [startTimer | ]
  161. time startTimer (time t);
  162. [stopTimer | ]
  163. time stopTimer ();
  164. [tan | tangens x]
  165. double tan (double x);
  166. [tanh | ]
  167. double tanh (double x);
  168. [timetostep | ]
  169. long timetostep (time t);
  170. [tolower | ]
  171. int tolower (int c);
  172. [toupper | ]
  173. int toupper (int c);
  174. ;
  175. [Tree Content]
  176. Statements
  177.  if
  178.  switch
  179. ;
  180. [Keywords]
  181. active
  182. always
  183. case
  184. component
  185. const
  186. default
  187. else
  188. enum
  189. hard
  190. identifier
  191. if
  192. implementation
  193. in
  194. lexeme
  195. out
  196. passive
  197. return
  198. sizeof
  199. start
  200. stop
  201. struct
  202. switch
  203. template
  204. to
  205. typedef
  206. typeof
  207. void
  208. bit
  209. bool
  210. byte
  211. double
  212. false
  213. fix16
  214. fix32
  215. fix64
  216. fix8
  217. float
  218. int
  219. long
  220. short
  221. time
  222. trigger
  223. true
  224. ubyte
  225. uint
  226. ulong
  227. ushort
  228. abs()
  229. acos()
  230. asin()
  231. atan()
  232. atan2()
  233. bit(, )
  234. bits(, , )
  235. ceil()
  236. cos()
  237. cosh()
  238. exp()
  239. exponent()
  240. floor()
  241. getScanPeriod()
  242. getTimer()
  243. isalnum()
  244. isalpha()
  245. isascii()
  246. iscntrl()
  247. isdigit()
  248. islower()
  249. isprint()
  250. ispunct()
  251. isspace()
  252. istrig()
  253. isupper()
  254. isxdigit()
  255. log()
  256. log10()
  257. log2()
  258. mantissa()
  259. mulex(, )
  260. pow()
  261. rand()
  262. setbit(, , )
  263. setbits(, , , )
  264. setTimer()
  265. sign()
  266. sin()
  267. sinh()
  268. sqrt()
  269. srand()
  270. start()
  271. startTimer()
  272. stop()
  273. stopTimer()
  274. tan()
  275. tanh()
  276. timerEnd()
  277. timeToStep()
  278. tolower()
  279. toupper()
  280.